"""
范围索引：
语法：
    data[1, :2, :3]   => 获取第1轴的前2行前3列
    data[:, :2, :3]   => 获取所有轴的前2行前3列
    data[:, 2:, 3:]   => 获取所有轴的2行之后 和3列之后的所有
    data[:, :2, 3:]   => 获取所有轴的前2行 和3列之后的所有
"""
import torch as t

data = t.randint(1, 100, [4, 5, 7])
print("================= 原始数据 =================")
print(data)
print("================= data[1, :2, :3] =================")
print(data[1, :2, :3])

print("================= data[:, :2, :3] =================")
print(data[:, :2, :3])

print("================= data[:, 2:, 3:] =================")
print(data[:, 2:, 3:])
